<%@include file="../conexion.jsp" %>

<%
out.println("<center><h2 align='center'>Crud Jsp Java</h2></center>");

            String opsion=request.getParameter("opsion")== null ? "":request.getParameter("opsion");
            String id=request.getParameter("actividad_id")== null ? "":request.getParameter("actividad_id");
            String fecha=request.getParameter("fecha")== null ? "":request.getParameter("fecha");
            String hora=request.getParameter("hora")== null ? "":request.getParameter("hora");
            String nombre=request.getParameter("nombre")== null ? "":request.getParameter("nombre");
            String descripcion=request.getParameter("descripcion")== null ? "":request.getParameter("descripcion");
           
             
            
            /*Echo por:
            luis miguel cespedes chipile
            */
            
            if(opsion.equals("listar"))
            {             
               qry="select * from cultura.actividad";
                rset= stmt.executeQuery(qry);
                out.println("<center><h2 align='center'>Reporte de Actividades</h2>");
                out.println("<a href='RegUser.jsp'><img src='../imagen/Add.jpg' width='30' height='30'/></a>");
                out.println("<a href='crud.jsp?opsion=vaciar'><img src='../imagen/clean.jpg' width='50' height='50'/></a>");
                
                out.println("<TABLE border='0' align='center'><tr bgcolor='#66CC00'><th>#</th><th>FECHA</th><th>HORA</th><th>ACTIVIDAD</th><th>DESCRIPCION</th><th colspan='2'>OPCIONES</th></tr>");
                int x =1;
                while(rset.next()){
                    out.println("<tr  bgcolor='#99FF99'><td >"+(x++)+"</td>");
                    out.println("<td>"+rset.getString("fecha")+"</td>");
                    out.println("<td>"+rset.getString("hora")+"</td>");
                    out.println("<td>"+rset.getString("nombre")+"</td>");
                    out.println("<td>"+rset.getString("descripcion")+"</td>");          
                    out.println("<td><center><a href='UpRegUser.jsp?opsion=actualizar&fecha="+rset.getString("fecha")+"&hora="+rset.getString("hora")+"&nombre="+rset.getString("nombre")+"&descripcion="+rset.getString("descripcion")+"&actividad_id="+rset.getString("actividad_id")+"'><img src='../imagen/refresh.gif' width='16' height='16'/></a></center></td>");
                    out.println("<td><center><a href='crud.jsp?opsion=eliminar&actividad_id="+rset.getString("actividad_id")+"'><img src='../imagen/action_delete.gif' width='16' height='16'/></a></center></td></tr>");
                }
                out.println("</TABLE>");  
                   out.println("<a href='../menu.jsp'><img src='../imagen/volverr.jpg' width='30' height='30'/></a> </center>");
            }

            /*Echo por:
            noemi quellca jacho
            */
        if(opsion.equals("nuevo"))
            {
    
             qry="     insert into cultura.actividad(fecha,hora,nombre,descripcion)"
                     + "values('"+fecha+"','"+hora+"','"+nombre+"','"+descripcion+"');";
            try{
        rset=stmt.executeQuery(qry);
        }catch(Exception e){ e.getMessage();
        }finally{
            stmt.close();
            conn.close();
        }             
        response.sendRedirect("crud.jsp?opsion=listar");               
            }  

          /*Echo por:
            Raul Jonatan Tola Choque
            */    

                                  
            if(opsion.equals("eliminar"))
            {
             qry="delete from cultura.actividad where actividad_id='"+id+"'";
              try{
                 stmt.execute(qry);
                }catch(Exception e){ e.getMessage();
                }finally{
                    stmt.close();
                    conn.close();
                }
               response.sendRedirect("crud.jsp?opsion=listar");
             
            }
            
            if(opsion.equals("actualizar"))
            {
              qry="update cultura.actividad set fecha='"+fecha+"',hora='"+hora+"',nombre='"+nombre+"',descripcion='"+descripcion+"'  where actividad_id='"+id+"'; ";
              
              try{
                 stmt.executeUpdate(qry);
                }catch(Exception e){ e.getMessage();
                }finally{
                    stmt.close();
                    conn.close();
                }
               response.sendRedirect("crud.jsp?opsion=listar");
               
            }
            
            /*elimina toodos los datos de la base de datos*/
            if(opsion.equals("vaciar"))
            {
                qry="truncate table cultura.actividad";
                
                try{
                 stmt.execute(qry);
                }catch(Exception e){ e.getMessage();
                }finally{
                    stmt.close();
                    conn.close();
                }
               response.sendRedirect("crud.jsp?opsion=listar");
            }
            

%>
